package com.jyxd.web.service.hisview.dto;

import com.jyxd.web.data.basic.PrimaryCare;
import com.jyxd.web.data.patient.Patient;
import lombok.Data;

@Data
public class HisViewDataDto {

    private String eventKey;

    private Patient patient;

    private Object object;

    private PrimaryCare primaryCare;

    public HisViewDataDto() {
    }

    public HisViewDataDto(String eventKey, Patient patient) {
        this.eventKey = eventKey;
        this.patient = patient;
    }

    public HisViewDataDto(String eventKey, Object object) {
        this.eventKey = eventKey;
        this.object = object;
    }

    public HisViewDataDto(String eventKey, PrimaryCare primaryCare) {
        this.eventKey = eventKey;
        this.primaryCare = primaryCare;
    }

    public HisViewDataDto(String eventKey, Patient patient, Object object) {
        this.eventKey = eventKey;
        this.patient = patient;
        this.object = object;
    }

    public HisViewDataDto(String eventKey, Patient patient, PrimaryCare primaryCare) {
        this.eventKey = eventKey;
        this.patient = patient;
        this.primaryCare = primaryCare;
    }

    public HisViewDataDto(String eventKey, Patient patient, Object object, PrimaryCare primaryCare) {
        this.eventKey = eventKey;
        this.patient = patient;
        this.object = object;
        this.primaryCare = primaryCare;
    }
}
